package web.mb;

import java.util.List;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import metier.entities.Pays;
import metier.sess.IPaysLocal;


@ManagedBean
@RequestScoped
public class CountryMB {
	
	@EJB
	private IPaysLocal metier;
	
	private Integer Id;
	private Pays pays=new Pays();
	
	
	public Integer getId() {
		return Id;
	}
	public void setId(Integer id) {
		Id = id;
	}
	public Pays getPays() {
		return pays;
	}
	public void setPays(Pays pays) {
		this.pays = pays;
	}

	public String Ajouter()
	{
		
		metier.addPays(pays);
		return "ManageCountry.xhtml";
	}
	
	
	
	
	public String edit(Integer Id)
	{
		this.Id=Id;
		
		Pays c=metier.getPays(Id);
		this.pays.setIntitule(c.getIntitule());
		this.pays.setStatut(c.getStatut());
		return "EditCountry.xhtml";
		
	}
	
	public String Modifier()
	{
		Pays c=metier.getPays(Id);
		c.setIntitule(pays.getIntitule());
		c.setStatut(pays.getStatut());
		metier.updatePays(c);
		return "ManageCountry.xhtml";
	}

	public String Supprimer(Integer Id)
	{
		
		metier.deletePays(Id);
		return "succes";
		
	}
	
	
	public List<Pays> getListPays()
	{
		return metier.getAllPays();
	}

	
	
}
